package com.puboot.module.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.puboot.module.admin.model.BizCoursePlan;
import com.puboot.module.admin.vo.CoursePlanConditionVo;

import java.util.List;

/**
 * @author ltc
 * @version 1.0
 * @date 2020/9/28 17:39
 */
public interface BizCoursePlanService extends IService<BizCoursePlan> {
    List<BizCoursePlan> selectCoursePlans(BizCoursePlan bIzCoursePlan);
    IPage<BizCoursePlan> PageCoursePlans(BizCoursePlan bIzCoursePlan, Integer pageNumber, Integer pageSize);

    /**
     * 分页查询
     * @param page
     * @param vo
     * @return
     */
    List<BizCoursePlan> PageListCoursePlans(IPage<BizCoursePlan> page, CoursePlanConditionVo vo);

    List<BizCoursePlan> getByCourseId(Integer courseId);
    int deleteBatch(Integer[] ids);
}
